31535
0
584
3116
1
266
2522
896
611
766
478
1779
1343
1921
2
2740
464
2726
251
4669
3650
3
2470
2992
1649
1009
424
138355
97284
622
507