2935
309
431
279
242
238
17869
1259
253
13263
12126
954
504
1987
1683
4883
622
1352
511
204
4302
1106
603
8590
334
2930
666
382
6600
1522
284
656
218
497
392
14860
2622
265
299
730
12238
3745
3084
2720
11567
3614
1083
992
753
333
453
1915
429
531
645