2508 403
5542 312
1607 96
6373 124
2494 446
5296 529
2678 38
11121 153
1956 43
2590 144
3905 543
3488 514
29122 241
78026 892
91174 521