472
0
773
1
505
746
1001
2
375
777
538
510
415
2544
4
361
1721
6
11266
1461
3
299
1336
957
631
57
22
90
181
142
97
344
173
102
231