165
1
135
1001
125
2
73
903
2525
5
645
3761
13
88
1352
885
1796
429
759
595
543
562
75
1337
879
502
897
872
849
1092
764
232
350
637