1179
0
898
1
2600
4
5164
5
2195
2250
1581
2
1668
929
3
3943
2468
1295
989
3765
894
2890
3683
8323
3175
815
571
2650
20
742
2001
1522
2475
2377
1716
297066
280