169
2
302
350
1
58
0
762
91
1992
1380
4
540
523
237
705
3
531
499
942
1017
491
647
631
842
882
791
853
2638
5
451
681
1241
1772
8
405
1861