1226 29
2667 271
21277 392
4287 853
5421 578
25170 266
4606 504
2151 244
10619 708
14013 693
6778 191
10669 176
6330 654
2747 427
5780 523
30251 314
12115 302
6614 632
4878 120
6312 297
9743 68
4476 548
5057 523
5684 308
3393 25
1503 172
9708 330
2396 87