1389 110
2203 346
1826 167
15624 44
2812 490
11044 970
8409 370
1146 114
3181 575
1415 80
5323 786
4905 415
968 50
2452 529
10898 205
3990 654
4701 598
4877 58
18152 267
8917 89
6802 421
5039 189
7385 233
16681 846
9944 703
20669 371
3979 317
25123 139