148
1
130
2
105
367
4
497
3
60
0
869
748
125
536
659
501
648
2474
1520
1033
1471
1420
1699
10
977
1680
1372
1156
116
469
8862
23
1409
731
761