4471
2
1672
1
12305
3
3354
9
3779
721
0
822
2986
484
1225
1028
940
15233
3369
578
1193
2368
616
2366
2173
1819
1512
3426
4
913
240
5571
851
19932
6
2626
2733