2275
2
646
0
2669
31535
1860
3114
4
2201
3
399
1
19279
3063
8969
3116
20634
8
729
6800
2957
6
248
3268
635
2749
2306
2730
4154
467
107
7334
964
3025
875
1470