3321
3
1530
4
2395
1
2638
2102
0
4178
6
1113
1212
3988
2
2067
11153
8
1990
5200
3879
4079
380
2555
6001
2229
2882
133
581
1637
4288
431
1837
360
4916
11
1614
630