3116
1
1225
8766
2
1642
3
1665
2522
0
169211
11
282572
759
846
2683
572
775
611
623
1129
471
1407
1343
4594
1566