2861
1
6666
4
3326
3
3187
5
1380
0
1012
496
2507
2
2980
2207
1376
3386
581
2445
1599
467
6346
16
1225
1816
2620
718
1310
3200
984
2360
6
1252
475
621
660
978