2104 349
1666 75
1695 83
16142 812
10525 312
4969 274
8863 371
11885 1012
29956 68
4290 156
21005 324
6460 487
10382 382
3175 560