1660
1
1814
2
1168
1766
2173
1819
746
997
1431
2163
0
3854
1804
528
4044
5
17946
3326
3
2535
32302
2562
1690
1691
2999
25669
3125
2166
1382
2710
2368
1060
2194