1398
1
1596
3
1493
4877
10
2728
18
1527
1996
3726
17
991
1171
1358
3578
2
1332
25107
12
6280
4
1512
3496
5
912
983
971
1212
4853
6
1349
2842
1458
1203
939
1263
1138
436