2433 502
1312 309
965 246
2511 817
2888 921
2348 329
4677 391
2199 486
2557 254
13044 722
3253 353
3999 47
5532 291
4377 582
5846 286
15153 120
14781 664
10138 282
25499 72
4956 932
10608 382
7863 164
12532 663
20344 647
35104 194
14317 178
32974 315
12784 215