3317
5
3599
4
1542
0
1179
1421
701
2
108797
830
828
667
4837
635
1380
1929
3
490
394
89
1409
453
3660
921
1
1099
2650
2786
417
634
1326
1103
639
1374