2730
6
4940
5
2955
2
341
0
1880
2657
3
2668
5617
177
3428
1614
1
1020
20634
8
1567
251
584
331
344
383
1464
2855
3251
581
1694
325
213
468
172
2989