1365
1
1246
3
1520
2
71
268
1090
1339
0
362
392
990
10
415
400
629
575
365
403
350
504
261
1131
122
704
438
754
353
798
471
474
528