2245
3
1844
1
1301
2
1767
674
638
0
3145
4
740
297066
1572
237
2302
551
4979
6
4759
3506
8
7633
2499
1496
2942
1226
3053
7
1532
1364
1895
3249
1943
165
1808
1974