31535
0
458
2748
2
1232
2522
1824
1192
1
1333
1428
653
552
1009
759
3659
14
2211
517
467
572
8766
1020
611
17353
169211
11
1152
584
953
968
1115
1015
20634
8