2999
3
758
0
4471
2
2524
572
8527
1
2173
883
784
938
2663
914
14
25669
475
2578
969
1788
2439
3168
557
931
1070
3660
420
2399
418
3159
1541
3107
7