103
693
20
56

1
1
102
4
1
2
1
3
684
2
1
2
16
4
1
2
15
23
3
3
1