2594
4
4210
10
2571
5
809
3
1239
0
986
1105
800
1
1689
899
263
2
721
159
461
542
1176
4507
2040
16
18799
9
442
11
987
848
3231
1301
7887
2482
3514
6111
6943
81774
42