2638
2
5296
13
1794
0
1726
1495
1
1819
1399
2394
921
2715
1456
1689
4219
7
1015
3485
2234
2241
2367
3636
4
1941
787
282
3671
2080
2301
155
1033
2930
2956
2507