596
0
607
551
467
914
1457
1581
668
1193
1166
388
1494
1397
2271
4
2996
2332
2241
614
578
1030
5430
318
420
255
664
1500
839
574
460