2229
4
777
2
625
2542
1
1068
2730
0
2283
929
2115
2301
1651
1356
1421
2085
1425
2874
3
2786
711
1626
2192
1367
6062
16
2564
3437
5
251
1403
1501
9355
2657
5661