4375
4
1272
1588
1
1442
1539
667
1400
1701
1777
2911
9
3008
3
5805
18
1224
2
2838
1639
3673
12621
22
986
736
0
2264
1814
923
3231
1051
3870
12
1067
800
1226
1235
1222