940
1
501
0
1193
2490
2
616
657
2366
1512
1516
3426
4
7086
12
5151
8
6929
11
948
1095
2705
2264
931
3008
3
5065
2199
3528
7
1601
822
2784
5412
3083
1594