3326
3
2333
2
1422
0
1843
83
1
2507
3076
2443
4179
2578
3196
6
17333
27
2622
693
1225
2650
20
3629
862
616
496
2219
1000
2369
1412
3539
745
2356
507
1031