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