1397
0
684
114
2439
2
1615
409
575
110
471
614
49
4429
376
596
1312
4663
15
914
2215
1
4237
1309
657
818
1558
2184
816
5430
3457
875
93
521