2416
2
1167
3
458
422
0
240
53
936
971
83
838
756
491
557
1
596
1247
3501
4
453
736
2420
10
1526
1861
722
1448
3018
3253
1523
3009
6
3493
1211
998