951
0
2490
2152
409
663
275
357
787
1133
1045
1869
5
1167
505
1425
5875
722
1935
981
509
2121
4
1824
1661
1
683
2123
1411
463
423
2143
410