1015 706
429 546
676 197
334 884
954 133
833 943
877 670
86 879
623 370
221 534
212 521
463 40
11298 362
10582 800
7977 360
6358 361
5588 347
4806 36
4727 11
4152 223
4033 201
3677 217
3645 922
3643 645