50878 437
15501 614
28006 105
16562 804
4881 679
14346 734
11418 528
6180 877
5272 353
2128 327
3769 59
1397 97
3363 615
8151 594
3044 32
7955 326
2068 197
3041 299
2592 203
3402 593
4736 848