5088
6
4278
2
1344
1
1105
1451
1835
3683
1295
2650
20
280
2250
297066
0
1552
2773
2763
1288
3554
3
4085
923
3563
7
2740
2252
989
1581
1869
1622
1834
13499
5
1540
4168