237
0
503
2143
909
451
345
407
367
2123
294
392
76
505
5313
901
859
222
4426
1942
1149
509
798
839
1436
1603
329
970