31535
0
608
458
572
1824
3693
12
1645
1
584
1710
503
1238
325
683
543
489
953
476
463
2730
6
1015
846
2748
2
1192
2522
2211
659
1428
1152
517