5088
6
1344
1
4278
2
1105
1451
1835
194
0
3554
3
542
650
8411
2821
4971
14
785
2082
610
977
608
773
1089
7394
5
32353
12
1107
623
2436
1857
2143
2466
106