2657
3
20634
8
325
0
2275
2
1112
320
440
1132
31535
19279
1999
1089
1343
598
1020
2673
3114
4
328
306
1824
2730
6
968
707
1477
929
327
2809
1110
259
590