31535
0
608
584
517
572
1645
1
683
543
3693
12
1152
1824
2093
2
1710
503
1015
1238
325
419
1465
953
580
1333
458
1045
476
2264
3
169211
11
2730
6
659
846