1288
1
585
3025
3
1005
2
1326
0
1144
1148
953
101415
109
9968
9
946
309
3336
2645
8
2669
5
3071
38477
34
2896
1185
1902
1816
2015
4946
18
2366
3254
3688
2165
2300
3132
3673
6