548
0
1027
1
472
746
506
1001
2
774
329
827
11276
1461
3
1337
957
631
415
299
2547
4
361
1721
6
777
538
512
376
235
355
1041
980
251
305
2752