2033
2
1029
0
874
447
282572
3594
1
259
668
458
646
501
2188
8
1782
1277
197
997
1603
307
581
69
63
527
288
1086
320
560
797
735
563