2657
3
2668
2
2564
587
0
7039
1131
380
521
1
597
369
466
1336
504
4126
6
3248
543
20634
8
7952
349
968
881
362
772
4292
2168
5
2855
755
851
1267
821