1492
3
2342
1
1221
885
938
1246
1998
4
1992
1484
0
697
1309
1050
1253
4914
2
4996
6
297066
591
5389
1106
1507
267612
4978
3497
4370
755
669
3919
458
1494