1030 98
2579 430
3513 214
1695 141
3017 438
9920 591
25192 209
147526 635
7382 252
7867 170
46105 376
8883 289
11220 328
5118 509