2608
0
1510
5
845
2109
22330
22
1246
1
1279
6689
4
1376
3
7952
653
1809
6406
12
1010
829
381
198
2301
11829
398
1603
2435
1973
2
1683
1645
767
753
1649
25127
1203