4431
6
4311
2
2120
3
2670
20
3243
7
1501
1
6197
4
5874
1093
1772
6370
5
17184
44
11768
21
282572
0
3803
986
971
1236
1130
1290