1227
0
573
847
31220
10
527
1020
1222856
4
782
1080
1612
392
387
306
327
668
55
1357
292
1
363
402
271
529
631
1282
510
90
74
433
2120
6