1584
2
1586
1
31535
0
1207
1418
1425
458
1438
4328
10
3268
1054
2368
2103
46414
1015
167
1470
1329
1105
3659
14
2522
1152
691
1230
768
584
1009
650
1733
1578