31535
0
543
25137
518
2275
2
851
380
363
484
55
798
486
58
2668
573
2306
1410
1462
1824
289
1191
422
1600
815
2635
356
300
2574
1
273
2043