3454
5
4787
12
2235
4
4063
8
725
2
1153
427
1
468
647
2922
3044
5682
6
3882
3
3878
1338
70
110
68
3003
649
104
1712
1637
2048
83
655
2661
2205
3382
139