3109
1
1249
2268
4
1276
1822
2323
3
1530
1209
2
816
1693
4321
7
1342
2198
1911
4652
3269
3549
1106
2361
1459
0
1366
7811
12
892
1554
2229
10
888
1021
2474
1950
604