515
451
2041
1196
1972
203
422
30
927
559
349
7
37
59
121
1001
633
329
9
986
120
2139
37
29
739
555
848
39
774
17
558
597
184
1269
89
550
536
1708
520
999
2354
319
524
641
92
1080
942
25
537
1064
34
172
