1492
3
2342
1
1221
885
938
1246
1998
4
1484
0
3765
1050
1253
4996
6
297066
591
1106
1507
2245
267612
4978
2
1226
3053
7
3497
4370
755
669
3919
458
1494