938
0
2934
2711
399
1112
527
563
475
427
552
1132
99031
1
1918
2
2445
561
306
353
699
2120
3
2059
8
423
349
4723
4
66
1685
440
368532
2992
486