1215
461
3969
2205
1371
519
1329
511
1682
567
864
409
1201
527
990
308
902
308
755
353
1017
349
921
424
3294
1622
1225
690
603
231
628
363
651
383
1707
851
635
406
5622
3254