1360
1
2061
2
5745
5
4936
1462
2531
4
1018
325
0
2759
25127
443
5262
2199
3429
3
2249
822
1442
476
571
659
883
1256
251
1889
1005
646