6226
2
991
4
4544
9
3272
17
914
1
2140
717
379
641
2234
10
741
2604
678
2498
7
2136
6
560
2217
691
628
1168
636
589
1281
557
436
921
816
2012
954