905
1
406
0
3091
7
1152
4964
3
4694
2608
2526
814
951
1009
2
813
364
2105
9244
1984
1501
647
22330
22
2243
4157
6
2867
2108
1482
1036
1376
6406
12
2193
6339
829