3532
2614
533
384
617
496
121
5774
4572
1201
1123
552
51
149
44
56
271
729
249
130
284
54
2643
1162
828
147
506
1568
719
595
212
42
2950
346
93
1321
277
576
191
147