1132
0
846
2188
9
383
670
3440
2
5108
4
935
5602
2659
493
25127
6579
3717
3
518
1010
1
1277
5
111
752
4233
1343
1142
1099
3293
282572
2531
1212
3888
1550
1782