1212
0
461
2408
8
3156
808
657
905
138
1406
3083
2
125
504
841
2465
618
2156
2510
1233
1
2932
473
419
2903
3
2489
7
3051
1603
860
1275
4002
4
2282
5
1271