648
1
1179
2
915
1337
2100
526
625
1615
1475
1133
3826
1128
980
767
0
2163
3
681
703
1193
517
933
428
191
84
796
4
538
5
1176
1718
2640
15
506
1395