2508
7
6026
2
3145
4
2028
1022
1
2929
6
1496
237
0
1301
1844
1767
638
674
2879
551
2302
3
773
1495
1088
3891
2942
1532
1469
740
840
3176
1104
1974
2453