240
0
351
1045
1152
406
447
31535
2409
4
371
3691
5
2630
17353
1824
276
467
2275
2
529
25137
2881
2023
1
19279
1020
1098
292
2749
3114
20634
8
419
539
533