1693
2
1081
1
3255
1242
1268
2011
914
572
1131
1073
1995
1239
1792
5
3039
4
598
776
821
597
549
90
719
83
509
722
369
447
449
534
340
704