3123
1
1195
2
961
3
978
1511
8
1001
2629
15
1296
0
822
1287
7
936
1161
2508
2267
1554
11
1850
1256
1567
6
2830
5
8912
1214
875
1294
2073
3347
787
984
1408
26677
4182