1462
1
1629
521
7952
504
1230
5
1129
0
2530
383
1084
1362
2644
2
3437
3251
6
2564
2470
1750
935
896
1518
1132
1049
1588
1154
2395
414
398
105290
1649
22330
22