5013
2
383
7467
3
4614
1231
1
3248
17133
4
8661
9577
1845
716
598
459
1085
3578
8795
7
1036
12301
6
5507
4388
851
3342
6337
1917
1851
9690