1232
0
8876
8
464
107
918
479
1152
326
1
2952
745
1045
2275
2
546
471
422
525
1075
167
1009
630
1297
953
543
1603
4328
10
292
1649