666
252
242
336
152
10923
321
2
161
212
451
825
2710
594
3615
271
422
1804
565
16522
19529
261
14
13512
283
33624
9610
1136