307
0
414
432
352
479
21152
8
2386
1
159
351
12459
3
876
452
1462
532
948
2
2245
345
305
355
242
2530
4
942
6236
10
459
3252
969
904
1174
484