1250
3
1537
20
3158
2
1214
1
1630
697
2826
9
255
137871
11
494
666
1868
1305
1411
932
663
160204
14
1905
4
1153
1649
1053
0
731
814
734
1099
83231
967
609
53778
16
802