2104 349
1667 75
1695 83
16143 812
10535 312
4969 274
8864 371
11890 1012
29960 68
4290 156
21006 324
6462 487
10386 382
3175 560