2525
5
645
1
3761
13
88
1352
2
885
1796
429
759
595
543
562
75
1337
879
502
897
872
849
1092
764
332
232
350
637
768
403
1212
3
1459
7
343