818
0
758
1189
477
501
1105
32302
596
1103
562
484
2663
914
668
1581
1166
1380
371
3982
6
1819
1
1003
2123
1446
1136
2
534
1298
367
2271
4
362