603
0
4715
5
3354
9
1744
1
1227
1659
2
4686
5196
1748
2132
3575
3008
3
2242
9039
1494
19932
6
2977
7222
4
2199
2225
2259
631
5811
2699
1289601
1946
2213
2153
7
980
4606