100111 119
16010 117
21339 313
43960 863
2677 236
7165 531
7244 265
34052 202
2654 439
2476 326
1283 229
2928 351
3959 626
4337 832
2525 268
2991 165
4950 966
3342 578
6946 64
3349 447
2309 48
6205 355
2613 564
7767 351
1287 203
1903 255
3588 571
3885 726