96
509
47
232
64
321
221
1159
189
952
127
645
59
309
66
339
861
4343
1540
7730
695
3485
2
13
2
3
1
0
4
14
5
18
2
12
2
4
96
509
47
232
64
321
221
1159
189
952
127
645
59
309
66
339
861
4343
1540
7730
695
3485
2
13
2
3
1
0
4
14
5
18
2
12
2
4