2392
2
929
3
1681
1
2262
0
3354
4833
2452
4
10243
1749
2082
83
2294
21152
8
1746
843
1606
2535
19783
1787
2184
1036
451
1819
2932
3326
3498
1825
32302
2173
17946