31535
0
25137
17353
19279
2
2730
6
3114
4
6800
1098
2275
3663
1
20634
8
1020
2747
251
213
968
2091
536
4309
1924
6859
5
4437
3
2648
281
1058
97284
394
819
2668
2809