4788
4
3413
7
3774
3473
6
2613
5006
8086
22
2823
424
1
2763
3
743
643
2720
910
953
437
729
584
5521
2
2585
1001
1228
697
3265
2376
1668
597
475
439