643 146
825 676
595 694
1217 921
374 222
2327 43
1032 674
1195 129
675 296
1002 999
6538 135
244 69
11221 223
9971 344
9582 490
7268 640
6269 881
6127 305
5111 334
4984 37
4921 221
4369 166
4225 66