667
1
2201
3
17184
44
2071
0
1462
2
639
4
755
1018
2327
1343
822
3429
2800
1132
2306
883
3250
1506
1256
745
2814
5
1005
4546
1869
1550
302
963
1136
1646