1492
3
2342
1
1221
885
938
1246
1050
1253
4996
6
591
0
2271
4
1106
1507
4684
2
3024
1458
3497
4370
755
669
3919
458
1494
1998
1889
2041