1231 76
5949 197
5716 131
4895 929
2135 343
2633 386
13578 863
9683 318
6947 733
11195 438
19839 644
6125 187
6016 261
8907 556
7875 360
12351 763
2507 100
9810 328
4512 808
2908 538
6777 655
11033 789
2588 349
7149 662