6026
2
2508
7
1690
1
1022
1496
6
1301
1844
1767
638
0
674
3145
4
2028
2879
1372
551
2929
3225
237
2302
3
773
1495
1088
641
1339
1248
2284
3891
2942
3240
1532