2371
2
1362
4
3293
1
1292
1937
266
0
458
584
4594
369
691
759
431
1152
503
1045
4328
10
896
422
517
745
479
2952
1232
471
1603
683
1075
1649