3050
0
1412
951
1
2534
2650
20
1179
3629
862
1679
2
2003
432
841
1767
4168
5
2935
3539
3
4287
9
950
574
2122
18258
1372
1516
1903
971
3715
2786
13967
2327
11
1446