4427
10
3157
7
1606
1
520
7332
13
2306
2
4124
6
814
3025
646
0
1155
848
3632
5
999
17730
11
11881
3
2470
3615
1302
3287
4513
670
1343
1961
2296
2097
1132
3250
1129
1506