3141
2
1147
1
2245
3
808
1062
830
1568
2107
83
2368
297066
0
1816
1015
496
1606
1660
6236
10
467
8527
1047
17970
15
1788
2352
12779
8
1226
3053
7
12459
894
19944
571