1240
1
1558
2
1133
0
645
1458
2595
32302
515
3629
863
883
5771
10
1028
1400
571
531
2936
728
453
3583
6294
4
496
181997
11
1618
665
2190
1595
1324
581
1356