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