2933
1
388
76
1684
2
1185
97
85
833
1361
459
87
94
524
707
351
554
982
5
624
811
395
592
541
956
119
486
471
527
670
796
0
708