2505 403
5540 312
1603 96
6368 124
2492 446
5294 529
2672 38
11119 153
1955 43
2590 144
3904 543
3485 514
29116 241
77975 892
91027 521