2
2925
7
4379
9
5559
2770
12
7065
4
3786
4655
3
399
451
1914
8
3331
11
5637
2639
906
609
11284
5
1985
1688
1296
1396
561
2258
3887
6
2909
841
2489
2054
1354
662
2822
1062
1249
783
943
7556
1308