31535
0
503
1105
1
1075
483
543
1437
1192
1573
368532
1428
621
1541
3066
1232
1586
18403
6
766
54
649
1921
2
340
5918
4
2740
2418
440
1603
1099
464
2010