4309
3
2840
2
3117
8
1019
21152
297066
0
1821
4
2209
6
944
2372
1
2580
8072
2436
946
2740
1871
189326
5151
4954
2245
3080
2153
1913
1710
16
3715
1258
1331
1475
2699
2398