31513 452
2983 148
10446 451
7298 285
4359 394
6066 654
3225 332
4947 182
4086 678
1291 214
6918 446
3543 478
2245 196
7289 345
2154 353
979 179
2190 493
1156 230
3086 509