2512
2
1093
0
5296
13
1794
1726
1495
1
1856
3
995
300
2468
745
5367
3571
1734
1895
619
810
838
693
1211
900
3597
5
2396
6026
2879
812
2292
12
2181
2294
2152