4156
3
921
2
731
5
222
0
362
126447
18
914
1
1010
2290
3005
4
1293
981
1200
635
68
967
8
1290
800
196
19566
13
339
969
378
659
936
107
1041
3417
4350
1109