1586
1
458
0
1221
31535
872
2
1649
552
2368
1431
909
1192
1378
1428
1069
4594
896
1105
46414
2201
3
1024
1543
1115
8766
1620
759
1847
3659
14
846
1418