111
721
601
3581
1482
781
94
2561
33514
1931
1951
511
451
26
242
33
52
37
22
241
3661
41
42
10
16
212
211
243
1792
822