1653
0
402
532
438
167
182
503
536
353
785
645
1194
458
55
615
1429
2270
2
32
309
391
424
952
479
34
41
511
456
595
319