1596
3
3957
1
1013
2
1651
7057
1963
7
1530
5000
9
4129
8
2631
4
2819
3128
2518
1612
6
339
1312
120
332
679
111
1067
1142
1322
1714
1377
1297
0
963
1812
3447
1787
5