2683
0
2506
8597
9
1343
346
1
933
1559
2
448
284
1009
4594
25440
458
6515
2030
1238
367
759
2442
2227
46414
5611
11
504
2564
1352
3
478
3559
373
2369
231