1009
5
1332
3
1197
700
1
2458
3694
1816
2
848
627
4009
8
979
1187
1079
1711
1341
654
2013
1058
1636
2022
205
5489
9
972
14721
52
0
771
1570
39