2245
3
1040
1
83
3053
7
2354
1816
2788
2
297066
0
951
1825
467
2402
4
1015
1087
496
1137
1380
2368
2258
1606
3225
1905
1508
1590
3624
1751
8527
1226
5489
11
1788