2730
6
2657
3
3663
1
2668
2
4536
2936
1824
0
20634
8
2288
1061
5254
407
6800
2855
105290
389
1020
968
2874
4309
393
10581
2042
25137
2648
5
1528
2989
3456
1237
50987