1108
4
1132
0
1444
1
670
383
846
1343
935
2628
2
25127
2947
3
282
3674
10
5108
4677
111
4271
978
8969
340
2749
493
1575
1054
1890
2188
9
300
1636
655
2730
6