2730
6
1880
2
4099
4
1523
0
792
425
2275
1377
247
359
325
20634
8
1141
341
297
374
943
31535
2477
1711
2809
676
438
35426
2953
1
797
1793
431
741
527