476
3
1114
1
1400
2312
2
814
646
0
2710
8
7952
951
409
2170
365
1346
4
848
3632
5
1621
467
1302
3287
1009
1133
1939
957
1425
454
403
2121
1506
415
1045