2636
941
1083
419
4204
2300
612
275
1397
527
516
184
632
393
495
261
1028
328
938
323
979
307
1142
491
627
264
878
338
981
515
3826
1924
607
77
506
249
1023
301
424
16