1462
0
745
31535
565
1257
521
415
1132
365
1590
973
11881
3
363
484
292
281
672
290
564
573
25137
469
657
332