2535
2
1819
1
3765
4
572
0
2258
1159
1266
1558
32302
19783
3498
866
2890
3
1590
1788
2356
6
2999
1285
4944
17946
662
3683
1749
2668
3354
3562
1380
1168
2921
5
1844