2796
2
3251
6
1222856
4
1378
2628
544
0
1418
3674
10
2693
3
10324
1696
1458
512
1
1937
2445
1811
2296
499
1082
1518
1762
1407
4271
3287
2604
7
1661
4513
2252
2995
8
2513