31535
0
2634
105290
3203
10
2855
3
177
811
2301
2
2189
492
4071
1
521
505
408
276
887
618
1551
742
460
3114
4
2870
1362
2275
3116
10270
968
180849
1441
377