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