1501
1
2086
3025
1392
685
2
1622
1193
1374
2140
993
1017
2470
1421
1425
1470
3859
3
1922
1566
1563
4376
7
1182
2982
999
382
1894
2747
1518
1054
775
0