4578
2
1210
1
2204
5
5094
9
1347
1802
295
0
4228
3
2259
1960
2365
4
3552
7222
2977
2886
2937
2123
4715
5546
6
4519
15
3000
1917
57793
4933
13
2327
11
1768
3873
2069
962
2489