2184
1
3354
5
1166
2289
904
4946
18
1809
3554
3
7608
12
1934
2
2578
1748
2620
8
1093
455
806
676
0
1854
2322
4
1387
1057
2164
123674
35
2570
108797
1399
2349
1289601
2105