2578
2
1519
1912
3
8914
0
2399
5
6273
4
1504
6
861
1
1091
1150
1445
2245
677
1181
1644
1607
1094
755
1159
1573
114
1207
8
5441
10
2282
2385
8013
2987
1054
8894
541