3065
2
2788
3
956
1
723
0
3805
6
4779
658
1093
1062
2528
7964
5
2113
706
2138
1494
4009
1915
4
927
2425
1337
10598
313
383
1630
2116
18
542
1147
3926
5597
8
443