1520 502
2272 406
1629 506
2447 464
26890 58
2086 175
2554 271
4473 426
18059 413
30782 90
6032 73
6627 233