1603
9
1211
2
482
3
1047
1
1275
1946
446
1666
2229
491
2507
9807
18
417
237
186
2764
1278
545
1389
448
1845
0
1030
3374
9505
906
1641
2965
4
690
194
267