2855
3
1304
0
676
2630
533
247
1
762
528
980
1840
2
476
1192
341
772
5700
302
3691
5
375
2809
400
497
918
5242
2301
1020
408
1271
2881
1645
3498
4