502
0
98
428
1834
917
832
1374
1866
503
411
1486
731
413
2242
545
961
598
450
4196
932
10317
2
674
293
1288
433
438
490
837
1914
1345