1177
2
4375
4
2297
1618
1
289
0
2333
3
1211
2605
9
2082
4083
13034
14
973
4670
4402
15
982
1752
5919
1394
1285
3637
1101
4012
891
6926
7
2528
2502
2621
2664
3854
2970