4013
3
5170
4
1962
1
977
0
842
2020
5
643
1543
29696
1248
2
1228
1049
9
870
1095
810
1486
11
4680
1463
59
1276
375
1311
1529
798
5028
7
1331
6
203
68
3809
77