3339
1077
1094
218
972
472
667
212
1429
528
640
85
2031
1007
1056
534
551
164
177
127
629
313
555
185
386
15
104
38
116
33
933
438
2439
1030
1612
748
293
203
440
90