3025
1
4309
20634
8
2275
2
19279
3632
5
6800
0
4536
3663
1020
393
389
17353
31535
834
2198
968
4437
3
50987
25137
3440
586
17
407
3456
536
1869
2668
3114
4
97284
2258