2602
2
247
1
1068
2574
1360
885
774
817
2435
4
1014
3691
5
2749
2809
2301
1020
0
1767
2132
1359
637
2881
3498
510
1256
3052
2224
1558