2907
2
1294
1
910
0
4235
2534
1153
2277
813
611
444571
9
612
297066
1205
783
1225
929
3
488
1363
2666
7793
4
10064
8
1785
3012
475
989
257
2932
571
1494
392