328
2115
11263
850
347
560
658
309
3019
544
4776
2541
1842
5363
5868
1014
1735
1367
1278
657
4967
2052
2141
1548
1108
1442
1392
780
1383
2763