1635
2
668
550
1
363
286
641
802
528
433
342
364
271
275
366
615
293
587
3
814
562
447
91
405
268
71
1244
326
87
303
1365
536