958 31
1001 529
851 904
225 989
1065 971
533 172
1319 263
1138 916
525 433
1137 1000
348 608
596 159
12783 362
11717 801
8552 360
6815 363
6271 347
5317 12
5100 38
4505 223
4471 201
3992 645
3975 922
3953 217