2503 508
975 209
2642 522
11609 467
180497 690
16933 56
10507 357
19487 63
4126 541
6365 247
2758 243
2185 296
3862 89
931 97
33543 374
22176 429