3114
4
3510
2
4111
2749
1
2748
1452
634
0
1098
419
390
706
458
2546
2060
5
303
2076
501
126
467
105290
1463
2735
385
1043
10270
2299
2211
1465
7