1252
2
168
1
2039
4
1805
462
1873
5
958
574
2805
1144
0
531
840
532
798
763
910
1295
1115
3034
11
1390
1522
1075
977
1156
81
1421
551
1034
697
984