936
3
607
1
1065
2
107
1087
3231
848
1246
986
899
1365
4
1360
4799
14
2911
0
2550
8
749
2526
739
460
1625
6117
9
69640
117140
3271
80505
3513
1398
1300
2103
1029