2322
4
1035
2
2719
3
1223
1
1289601
851
2123
1001
0
4309
685
2786
2584
951
4187
10
3378
7
1355
1400
2268
2499
3354
542
1526
1935
3107
5
10771
13
2562
106
1431
1843