634
1
951
2122
2
1412
0
2462
3
1348
1618
2886
2534
2650
20
1179
3629
2327
11
862
432
841
785
383
989
610
6779
5
7793
4
2427
12
2100
1466
2884
4168
582
3539
2207