291
43
1001
44
30
42
501
28
77
431
272
20512
20212
20315
22315
363
242
26
1625
1142
1183
1572
1234
1743
2184
571
11111
824