1132
0
6579
9
1289
320
282572
501
1137
1
798
2920
3
496
419694
2188
8
371
500
1748
1053
581
437
432
653
339
1817
569
477
341
573
259
2522
668