2118
1
3957
3
1569
1123
2061
2688
2
1131
1295
571
0
2650
20
2190
2983
4702
4
894
2211
2959
280
2667
3154
6
2642
2655
1581
1226
1565
2250
2507
3765
2245
297066