2814
4
1041
1
1058
2754
2
8028
3
5572
6
1876
3679
2368
8
2444
5
368
399
238
478
2447
27
321
0
532
246
712
1794
811
1173
250
1111
2143
362
599
1222
1525
1643
10