2996 518
1990 409
2224 243
3909 686
4551 347
94158 475
12578 403
7960 820
19705 1006
48672 617
28274 612
3457 451
6322 480
51607 237
35496 450
32650 726
2770 192
10794 219
5057 318
12281 664
2332 238
2652 416
12429 733
3677 698
8342 851
30713 91
2134 143
7951 399