2188
8
3632
5
5009
0
440
3505
4
274
563
368532
259
757
668
501
63
597
621
320
1343
1112
282572
797
527
437
427
280
1132
197
488
1337
581
973