1492
3
2342
1
1221
885
938
1246
1050
1253
4996
6
83
591
0
2271
4
1743
1106
1507
3497
4370
755
669
3919
458
1494
1998
2041
2
2313
3442
2075