43006 239
42256 193
16876 531
2123 32
11298 640
5951 197
2955 601
9873 285
4071 867
8619 132
7602 840
2912 726
8222 651
1921 245
3803 372
22097 271
3260 373
14254 226
4247 595
10199 687
7782 627
2840 266
101462 974
2609 315
2367 137
48941 705
7083 339
5189 358