648
242
212
346
152
11123
321
2
151
162
431
775
2710
604
3615
281
402
1535
545
17422
20029
261
14
13512
283
34624
172
9610
1096