10396
8
3632
5
5009
0
440
980
1
3505
4
512
274
671
2411
449
3734
3
2982
2606
2
3198
2979
1343
282572
427
2727
2559
488
1337
256612
1284
4669
2924
1501
1278
6045
10