1405
3
15573
5
1786
10
1004
4
9929
9
1961
1
1790
4010
2702
0
1172
2
1043
937
816
806
1206
20
1749
2142
1914
595
1087
745
677
1111
1222
1294
1839
578
1130
428
1123