31535
0
2748
2
1528
1
394
3092
372
4536
1824
2831
180849
1129
834
1043
6515
2683
5262
10
2330
4
10270
165
281
3428
3
25137
2747
467
790
1751
385
19279
166543
18
4172
9