31535
0
2275
2
25137
3114
4
968
3691
5
467
17353
1824
2881
571
1929
1
1448
19279
107
2982
3
1020
915
1098
3795
4546
2749
2372
646
543
1452
1518
2299
1143
5223
9