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