27584
12
1841
5
715
7
1774
1
3454
931
1298
3
532
86
0
315
114
2
106
938
862
945
1263
487
2643
851
212
883
2168
11
3609
19
2128
1255
1072
602
5273
1791
4270