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