2245
3
1828
2366
1
3673
6
297066
0
2354
3109
14
1357
2
1993
1226
1860
3053
7
5212
1301
894
2049
1790
2982
571
2797
5
5897
4
249
10582
1399
4070
4310
4009
7793
2948
1431