3331
3
1638
1
3719
3766
7739
9
1395
2
4013
2590
3357
4
862
0
8860
23
2499
1687
609
1152
2531
990
1477
1999
7
925
6
1831
890
704
813
306
90
121
639
3108
2364