1123
0
436
476
3045
2
3608
9
2213
1
3008
3
255
3024
1350
420
936
638
962
55
1773
426
1591
1889
372
440
20312
39
444
361
714
800
9811
2935
13
1134