60
1
33
1359
4
131
247
1165
3
179
1027
6
938
7
1210
2
616
558
419
369
416
802
882
11501
12
896
625
0
714
758
1245
108
537
971
8
1578
947
392
611