1101
0
2771
3
884
1
410
4328
10
481
4818
19
2236
2
2253
8
4149
5
616
269
668
846
4465
7
19279
2275
3691
2809
17353
2490
325
918
2301
685
515
1290
2881
968
31535