2587
16
379
0
412
418
451
401
597
81
1584
500
2132
467
503
165
47041
520
1023
853
608
1116
600
491
226