2061
3
4471
2
1326
0
1107
572
404
385
758
14
25669
475
3158
2262
2524
1193
418
1618
1189
1494
1367
1
1105
21152
8
596
1103
562
484
1089
2663
914
490