518
0
1389
2
1053
2855
3
2069
514
422
913
247
1
383
1124
2419
543
2830
7
3123
3092
3990
121182
1343
3691
5
36609
34
2301
1020
1251