3929
10
2870
3
478
0
2188
8
320
863
1
383
432
3966
5
428
1289
1132
798
1229
6370
63
288
501
581
2909
4
418
437
1748
360784
19
918
668
169211
11
1137
496