2235
2
1661
5
1526
1
1036
1101
6299
3
1519
1231
1070
1655
998
1412
1366
1213
1051
1409
948
863
1245
1391
2019
2900
4
1054
4374
1599
1092
1845
4428
21
1404
1392