3216 102
2506 227
10786 528
3977 414
3068 114
4197 148
4895 220
306133 948
20745 588
15327 167
562923 1663
14535 859
12737 701
52025 279
11579 266
18756 511
24017 685
53802 937
12515 396
7962 257
12365 447
28503 849
28544 358
70844 588
5179 132
60017 495
44594 615
83176 719