1128
0
1075
439
381
25137
787
273
957
668
415
276
755
737
52
663
5313
951
325
333
441
505
226
269
968
349
482
503
152
598
685