1694
2
2406
1
2172
4
1435
1349
1720
3
3106
2927
1774
1309
419
854
877
1571
263
346
358
401
917
1087
8
1137
6
683
1304
94
768
1813
457
471
580
4508
5