16338
2
6710
12
1122
4
2036
11
2551
3
17662
1
3252
425
73
105
1029
5
188
442
612
365
799
170
97
20
23
598
980
269
572
864
650
940
37
992