1672
1
1247
2
3779
721
0
822
2986
1225
518
1028
940
15233
578
1193
616
2366
1512
3426
4
1057
913
1144
851
19932
6
1259
948
8527
931
5746
23
883
436
876