321401 879
27406 194
73758 947
12496 697
169881 409
2637 519
386980 980
51994 438
24101 171
9316 298
161357 955
3491 145
4654 133
3670 435
3508 231