2061
3
4471
2
1326
0
1107
572
404
385
758
14
25669
475
1125
1
3158
1681
2262
2524
1193
418
1618
924
1189
1494
376
1367
1105
21152
8
596
1103
562
2266