2061
3
4471
2
1326
0
1107
475
572
404
2996
25669
34
319
1243
544
809
14
3158
2524
490
582
1193
3933
1
749
818
758
536
1189
531
477
1367
1105