2657
3
31535
0
325
2275
2
20634
8
968
320
25137
19279
1089
598
3114
4
328
1824
2730
6
707
929
327
2809
259
590
3808
1999
1084
298
1112
2673
815
275
115427