31535
0
2657
3
584
1824
2748
2
608
458
325
1152
552
255
25127
259
572
1115
1
320
2522
1428
1779
1793
871
301
46414
19279
2275
611
590
503
1045