2585
2
4954
4
2982
3
346
0
2912
5
1017
2724
1446
1517
12717
2340
1
913
2919
1444
948
1522
657
642
982
99072
2005
3169
3113
918
1447
1036
2271
3028
7
8437
449