2041
1
1877
1638
2
3595
8
2093
398
0
1603
1086
200
259
621
668
1645
501
584
2188
2111
3
592
1277
197
362
1404
303
997
483
581
69
63
527
288