321330 879
27404 194
73752 946
12496 697
169866 409
2637 519
386962 980
51992 438
24101 171
9316 298
161347 954
3491 145
4654 133
3670 435
3508 231