2245
3
3053
7
619
1
2204
5
3765
4
1868
571
0
1271
2255
2
57793
928
469
51331
25
1744
1601
1227
3575
2242
9039
4715
2977
7222
2199
2259
1809
894
1946
1970
2213
4606