1494
4
2324
1189
0
1493
531
477
1105
1446
596
562
2663
914
668
1581
1166
371
1136
2
2123
1819
1
534
1635
685
1298
367
2271
1193
362
1168
3159