2318
2
3426
4
2344
1
20850
5
951
1118
267612
0
3625
3643
10
986
2443
1821
1186
1902
1672
1450
972
4471
19783
5151
8
2882
1330
1289601
7299
27
1290
1794
3998
1761
2606
7
3321
3