331
1
306
164
67
587
2
908
733
4902
557
1234
1580
1260
7
1690
0
1398
3
705
124
108
641
887
1049
2785
4
87
107
79
537
1851
478
2022
2236
10
638