4004 311
4647 422
21244 551
6239 275
7909 34
21617 510
12167 116
442321 742
31439 207
5136 343
247106 1196
15941 578
14553 265
5494 90
4364 888
4906 177
10623 180
1682 64
9994 139
3868 84
5874 469
28311 386
9072 839
24270 360
6925 350
2460 514
4428 481
7018 392