2444
33
193
759
21
31
508
74
57
436
3575
926
22
1100
2186
24
42
505
68
1538
2109
39
201
680
1321
272
29
326
1826
579
502
524
53
961
4684
168
269
58