4436
9
2470
2
1418
5848
3
860
0
2955
854
1367
1
928
5009
2234
1317
965
99
1952
475
798
460
116
4940
5
464
29323
552
521
2431
58
418
934
8116
6
611