252
1
351
1244
3
273
2
495
95
874
1145
1342
1643
10
108
1300
717
0
538
675
916
5
527
92
799
3057
790
3535
991
3855
54
1155
978
6114
4283
666