57
441
3589
931
22
1101
2201
24
42
508
68
1543
2123
39
205
687
1325
274
29
326
74
1835
584
512
527
54
966
4699
173
273
58