1656
2
13157
10
3309
4
642
1088
1121
3
363
1503
1
1464
7
1438
1289
1380
1095
1709
81
451
901
0
1246
598
980
2032
253
213
800
2531
9
270
931
1327