592
2790
700
3299
423
1990
2427
11440
2968
13990
311
1463
406
1914
741
3490
953
4490
560
2640