505
0
1557
2143
957
338
415
602
1939
557
981
1020
743
538
968
490
1101
262
2123
410
798
419
418
1477
2091
2
474
303
1661
1
1309
1009
486