2665
6
2207
3
724
1
2236
3909
2
2129
2227
1554
4
2302
456
516
776
380
1393
1373
600
0
2226
4359
14
605
1863
17
510
1683
1251
3140
2572
570
2110
704
6375
10