301
49
30
1251
353
34
12
424
612
1022
7
231
621
563
585
451
5
37
565
372
341
9
11
554
1399
1185
531
131
411