364
1
925
5
354
2
342
553
1025
528
1135
3
803
774
4
4013
14
641
309
357
293
815
260
588
276
271
1148
433
366
383
427
440
304
317
355
321