572
0
503
458
846
759
1045
369
31535
282572
3659
14
266
584
597
691
1232
3815
3373
768
1779
46414
1
376
6800
360
4328
10
1343
478
484
396
517