3326
3
2562
2
830
0
1064
1
1632
801
3589
467
496
1200
1699
878
3715
883
578
2755
1000
1475
1464
1199
4305
3354
3227
1308
108797
421
844
4179
5389
2386