105290
0
478
422
968
1095
431
575
503
20634
8
463
419
1649
1
4594
1897
2952
479
1333
543
621
507
1015
1020
5009
2645
1152
396
2522
1232
1238
608