2104 349
1670 75
1696 83
16144 812
10551 312
4969 274
8865 371
11897 1012
29965 68
4292 156
21007 324
6463 487
10391 382
3175 560