2278
3
1188
2
996
1368
1
1004
640
1671
2477
403
1003
479
396
278
69
118
635
867
8
846
890
106
834
1192
663
4784
12
2785
4
62
1408
5134
1300
137