408
608
96
79
336
450
218
127
105
106
139
372
386
198
170
854
803
641
271
260
264
863
1152
1001
114
445
754
293
57
568
538
3230
148
13
1292
969
2275
645
2699
2322
749
4408
994
239
1073
410
648
921
251
151
154
250
1020
729
762
1405