999
1
2100
2
2650
20
3629
862
0
3684
6779
5
1412
4002
4
3539
3
1891
2534
3188
14
1179
3871
2794
1576
951
1695
7
1618
841
3470
432
2886
1550
3368
1095
5253
2740
3066