199
311
43
41
135
350
87
140
142
192
228
64
88
115
883
18
853
682
612
395
740
804
230
220
122
640
531
321
3218
1284
966
2267
645
2672
2309
989
1070
646
918
729
761
1396
3147
727
1649
2671
1260
1159
1062
66
79
80
180
60
42
538