1492
3
2342
1
1221
885
938
1246
1998
4
1484
0
1050
1253
4996
6
297066
591
1106
3080
1507
5151
2
267612
4978
19079
3715
3497
4370
755
669
3919
458