5088
6
1344
1
1105
4278
2
1451
1835
1295
3554
3
2650
20
280
297066
0
2250
1552
2773
3683
810
4553
4085
3563
7
2252
2908
10
2558
6952
5
1581
1869
1622
1834
3765
4
542
2245