2760
4
2650
20
3629
1
619
862
0
2687
2
2207
582
1539
2980
2258
5592
8
1412
3539
3
370
2534
3546
1668
5431
3934
1746
455
3024
1179
3871
2794
5339
5
7034
451
895