651
2
172
150
183
4
708
1
2915
4124
3
3229
11
756
581
1053
2392
1067
1140
0
625
529
513
467
515
503
2337
5
522
573
770
823
5847
4968
10
1225