2515 403
5551 312
1616 96
6386 124
2501 446
5310 529
2698 38
11128 153
1969 43
2603 144
3916 543
3499 514
29171 241
78228 892
91714 523