3326
3
801
0
1000
3354
1
4305
2
1308
591
2102
1417
4179
830
1632
1226
1734
2411
745
9611
2522
784
3196
6
3942
4996
1777
4370
741
1938
4
5949
15
2082
3749
2392