2104 349
1666 75
1695 83
16142 812
10522 312
4969 274
8861 371
11885 1012
29955 68
4290 156
21005 324
6458 487
10382 382
3174 560