2650
2
5155
8
525
0
3114
4
2168
5
6128
2299
1
330
543
1463
2657
3
7952
1452
573
1105
2751
653
2546
3510
489
2758
1131
1873
729
1256
492
14492
2100
1861
2190